package com.huahai.event;

import org.springframework.context.ApplicationEvent;
import lombok.Getter;

/**
 * 空间删除事件（用于通知删除关联图片）
 * @author huahai
 */
@Getter
public class SpaceDeletedEvent extends ApplicationEvent {

    private static final long serialVersionUID = -170093749050803303L;

    // 被删除的空间ID
    private final Long spaceId;

    /**
     * 创建空间删除事件
     * @param source 事件源
     * @param spaceId 被删除的空间ID
     */
    public SpaceDeletedEvent(Object source, Long spaceId) {
        super(source);
        this.spaceId = spaceId;
    }
}